package one.stand.model;

import java.io.Serializable;
import java.util.Date;

public class User implements Serializable {
    private Integer userId;

    private String userLogo;

    private Integer userState;

    private Integer roleId;

    private String openId;

    private String crmOpenId;

    private String nickeName;

    private Integer gender;

    private String city;

    private String province;

    private String country;

    private String avatarUrl;

    private String phone;

    private String unionid;

    private String userFormId;

    private String crmFormId;

    private Integer enterpriseId;

    private String pushCid;

    private Integer isDel;

    private Integer gzhState;

    private String thirdUserOpenId;

    private String thirdCompanyKey;

    private Integer hasim;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public User(Integer userId, String userLogo, Integer userState, Integer roleId, String openId, String crmOpenId, String nickeName, Integer gender, String city, String province, String country, String avatarUrl, String phone, String unionid, String userFormId, String crmFormId, Integer enterpriseId, String pushCid, Integer isDel, Integer gzhState, String thirdUserOpenId, String thirdCompanyKey, Integer hasim, Date createTime, Date updateTime) {
        this.userId = userId;
        this.userLogo = userLogo;
        this.userState = userState;
        this.roleId = roleId;
        this.openId = openId;
        this.crmOpenId = crmOpenId;
        this.nickeName = nickeName;
        this.gender = gender;
        this.city = city;
        this.province = province;
        this.country = country;
        this.avatarUrl = avatarUrl;
        this.phone = phone;
        this.unionid = unionid;
        this.userFormId = userFormId;
        this.crmFormId = crmFormId;
        this.enterpriseId = enterpriseId;
        this.pushCid = pushCid;
        this.isDel = isDel;
        this.gzhState = gzhState;
        this.thirdUserOpenId = thirdUserOpenId;
        this.thirdCompanyKey = thirdCompanyKey;
        this.hasim = hasim;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public User() {
        super();
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getUserLogo() {
        return userLogo;
    }

    public void setUserLogo(String userLogo) {
        this.userLogo = userLogo == null ? null : userLogo.trim();
    }

    public Integer getUserState() {
        return userState;
    }

    public void setUserState(Integer userState) {
        this.userState = userState;
    }

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId == null ? null : openId.trim();
    }

    public String getCrmOpenId() {
        return crmOpenId;
    }

    public void setCrmOpenId(String crmOpenId) {
        this.crmOpenId = crmOpenId == null ? null : crmOpenId.trim();
    }

    public String getNickeName() {
        return nickeName;
    }

    public void setNickeName(String nickeName) {
        this.nickeName = nickeName == null ? null : nickeName.trim();
    }

    public Integer getGender() {
        return gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country == null ? null : country.trim();
    }

    public String getAvatarUrl() {
        return avatarUrl;
    }

    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl == null ? null : avatarUrl.trim();
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    public String getUnionid() {
        return unionid;
    }

    public void setUnionid(String unionid) {
        this.unionid = unionid == null ? null : unionid.trim();
    }

    public String getUserFormId() {
        return userFormId;
    }

    public void setUserFormId(String userFormId) {
        this.userFormId = userFormId == null ? null : userFormId.trim();
    }

    public String getCrmFormId() {
        return crmFormId;
    }

    public void setCrmFormId(String crmFormId) {
        this.crmFormId = crmFormId == null ? null : crmFormId.trim();
    }

    public Integer getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(Integer enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public String getPushCid() {
        return pushCid;
    }

    public void setPushCid(String pushCid) {
        this.pushCid = pushCid == null ? null : pushCid.trim();
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Integer getGzhState() {
        return gzhState;
    }

    public void setGzhState(Integer gzhState) {
        this.gzhState = gzhState;
    }

    public String getThirdUserOpenId() {
        return thirdUserOpenId;
    }

    public void setThirdUserOpenId(String thirdUserOpenId) {
        this.thirdUserOpenId = thirdUserOpenId == null ? null : thirdUserOpenId.trim();
    }

    public String getThirdCompanyKey() {
        return thirdCompanyKey;
    }

    public void setThirdCompanyKey(String thirdCompanyKey) {
        this.thirdCompanyKey = thirdCompanyKey == null ? null : thirdCompanyKey.trim();
    }

    public Integer getHasim() {
        return hasim;
    }

    public void setHasim(Integer hasim) {
        this.hasim = hasim;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}